package dao;

import java.util.List;
import java.util.Set;

import entity.Comment;
import entity.HomeNews;
import entity.Note;
import entity.User;


public interface NoteDao {
//	//通过Name来得到用户信�?
//	public User getByUserName(String userName);
//	
//	//通过Name来得到Role
//	public Set<String> getRoles(String userName);
//	
//	//通过名字得到Permissions
//	public Set<String> getPermissions(String userName);
	//
//	 public int insert(User user);
//	    
//	    public int update(User user);
//	    
//	    public int delete(String userName);
//	    
	//获取某类型的所有帖子的列表
	    public List<Note> selectNoteListByTypeId(int typeId);
	    //发布新帖子
		public int insertNewNote(Note newNote);
		public Note getNoteByNoteId(int noteId);
		public List<Note> getNoteByUserId(int userId);
		public int deleteNoteById(int noteId);
	    
//	    public int countAll();
//	    
//	    public User findByUserName(String userName);
	
}
